package com.link.base.base.autoconfig.nocode.model;

import com.link.core.basic.model.BasicModel;

/**
 * 自动配置的代码版本-每次修改自动配置头，将自动生成一条记录 
 *
 * @author 何启谦
 * @date 2019/09/06 14:36
 */
public class LnkInnerCode extends BasicModel {

    /**自动配置头ID*/
    private Long headId;             
    /**版本号*/
    private Integer codeVersion;        
    /**备注*/
    private String comment;            
    /**Vue代码*/
    private String vueCode;            
    /**Model代码*/
    private String modelCode;          
    /**Controller代码*/
    private String controllerCode;     
    /**Service代码*/
    private String serviceCode;        
    /**ServiceImplement代码*/
    private String serviceImpCode;     
    /**Mapper代码*/
    private String mapperCode;         
    /**Mysql的xml代码*/
    private String mysqlXmlCode;       
    /**Oracle的xml代码*/
    private String oracleXmlCode;
    /**对象路径*/
    private String modelPath;
    /** 是否正在部署的版本：Y/N */
    private String deployFlag;
    /**包名前缀*/
    private String packagePrefix;
    /**对象名*/
    private String entityName;

    /** 头对象名（英文）*/
    private String objectEntityName;
    /** 头对象显示名称（中文）*/
    private String objectDisplayName;
    /** 头对象项目名称*/
    private String objectProjectName;
    /** 头对象文件夹名称*/
    private String objectFolderName;
    /** 头对象基表*/
    private String objectBasetable;
    /** 头对象是否有效*/
    private String objectActiveflag;
    /** 头对象说明*/
    private String objectComs;

    public Long getHeadId() {
        return headId;
    }

    public void setHeadId(Long headId) {
        this.headId = headId;
    }

    public Integer getCodeVersion() {
        return codeVersion;
    }

    public void setCodeVersion(Integer codeVersion) {
        this.codeVersion = codeVersion;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getVueCode() {
        return vueCode;
    }

    public void setVueCode(String vueCode) {
        this.vueCode = vueCode;
    }

    public String getModelCode() {
        return modelCode;
    }

    public void setModelCode(String modelCode) {
        this.modelCode = modelCode;
    }

    public String getControllerCode() {
        return controllerCode;
    }

    public void setControllerCode(String controllerCode) {
        this.controllerCode = controllerCode;
    }

    public String getServiceCode() {
        return serviceCode;
    }

    public void setServiceCode(String serviceCode) {
        this.serviceCode = serviceCode;
    }

    public String getServiceImpCode() {
        return serviceImpCode;
    }

    public void setServiceImpCode(String serviceImpCode) {
        this.serviceImpCode = serviceImpCode;
    }

    public String getMapperCode() {
        return mapperCode;
    }

    public void setMapperCode(String mapperCode) {
        this.mapperCode = mapperCode;
    }

    public String getMysqlXmlCode() {
        return mysqlXmlCode;
    }

    public void setMysqlXmlCode(String mysqlXmlCode) {
        this.mysqlXmlCode = mysqlXmlCode;
    }

    public String getOracleXmlCode() {
        return oracleXmlCode;
    }

    public void setOracleXmlCode(String oracleXmlCode) {
        this.oracleXmlCode = oracleXmlCode;
    }

    public String getModelPath() {
        return modelPath;
    }

    public void setModelPath(String modelPath) {
        this.modelPath = modelPath;
    }

    public String getDeployFlag() {
        return deployFlag;
    }

    public void setDeployFlag(String deployFlag) {
        this.deployFlag = deployFlag;
    }

    public String getObjectEntityName() {
        return objectEntityName;
    }

    public void setObjectEntityName(String objectEntityName) {
        this.objectEntityName = objectEntityName;
    }

    public String getObjectDisplayName() {
        return objectDisplayName;
    }

    public void setObjectDisplayName(String objectDisplayName) {
        this.objectDisplayName = objectDisplayName;
    }

    public String getObjectProjectName() {
        return objectProjectName;
    }

    public void setObjectProjectName(String objectProjectName) {
        this.objectProjectName = objectProjectName;
    }

    public String getObjectFolderName() {
        return objectFolderName;
    }

    public void setObjectFolderName(String objectFolderName) {
        this.objectFolderName = objectFolderName;
    }

    public String getObjectBasetable() {
        return objectBasetable;
    }

    public void setObjectBasetable(String objectBasetable) {
        this.objectBasetable = objectBasetable;
    }

    public String getObjectActiveflag() {
        return objectActiveflag;
    }

    public void setObjectActiveflag(String objectActiveflag) {
        this.objectActiveflag = objectActiveflag;
    }

    public String getObjectComs() {
        return objectComs;
    }

    public void setObjectComs(String objectComs) {
        this.objectComs = objectComs;
    }

    public String getPackagePrefix() {
        return packagePrefix;
    }

    public void setPackagePrefix(String packagePrefix) {
        this.packagePrefix = packagePrefix;
    }

    public String getEntityName() {
        return entityName;
    }

    public void setEntityName(String entityName) {
        this.entityName = entityName;
    }
}
